home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HPAVC
/
HPAVC CD-ROM.iso
/
TR-APP12.ZIP
/
TR-APP12.PPE
(
.txt
)
< prev
Wrap
PCBoard Programming Language Executable
|
1996-05-18
|
3KB
|
189 lines
;------------------------------------------------------------------------------
; .ss.
; `²²'
; .,sS$Ss,,s$ .,sS$$$Ss. .,sS$Ss,,s$ .ss. .sSs.
; .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
; $$$' .$$$' $$$²Sçsµ²' .$$$' .$$$'.$$$' .$$$' `$$b.
; $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$' ;$$$
; `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
; .sS²°$$$²²°"' d²°'
; .$$² .$$'
; $$$.,d$$'
; `²S$$S²'
;------------------------------------------------------------------------------
; P.P.L.X. 2.OO (C)1996 - Lone Runner / AEGiS CoRP'96
;------------------------------------------------------------------------------
; PPE 3.2O (Encryption type I) - Analysis ON - Postprocessing ON
;------------------------------------------------------------------------------
Integer INTEGER001
Integer INTEGER002
Integer INTEGER003
Integer INTEGER004
Integer INTEGER005
Integer INTEGER006
Integer INTEGER007
Integer INTEGER008
Integer INTEGER009
Integer INTEGER010
Integer INTEGER011
Integer INTEGER012
Integer INTEGER013
Integer INTEGER014
Integer INTEGER015
Integer INTEGER016
Integer INTEGER017
Integer INTEGER018
String STRING001
String STRING002
String STRING003
String STRING004
String STRING005
String STRING006
String STRING007
String STRING008
;------------------------------------------------------------------------------
FOpen 1, PPEPath() + "TR-AP12.CFG", 0, 0
FGet 1, INTEGER001
FGet 1, INTEGER002
FGet 1, INTEGER003
FGet 1, INTEGER004
FGet 1, INTEGER005
FGet 1, INTEGER006
FGet 1, INTEGER007
FGet 1, INTEGER008
FGet 1, INTEGER009
FGet 1, INTEGER010
FGet 1, INTEGER011
FGet 1, INTEGER012
FGet 1, INTEGER013
FGet 1, INTEGER014
FGet 1, INTEGER015
FGet 1, INTEGER016
FGet 1, INTEGER017
FGet 1, INTEGER018
FClose 1
DispFile PPEPath() + "!TR-AP12.PCB", 1
:LABEL001
AnsiPos INTEGER009, INTEGER010
InputStr "_", STRING005, 15, 20, Mask_Ascii(), 8
If (STRING005 == "") Goto LABEL001
:LABEL002
AnsiPos INTEGER003, INTEGER004
InputStr "_", STRING002, 15, 20, Mask_Ascii(), 4096
If (STRING002 == "") Goto LABEL002
:LABEL003
AnsiPos INTEGER001, INTEGER002
InputStr "_", STRING001, 15, 12, Mask_Pwd(), 8 + 1
If (STRING001 == "") Goto LABEL003
If (STRING001 == STRING005) Goto LABEL007
If (STRING001 == U_Name()) Goto LABEL007
AnsiPos INTEGER013, INTEGER014
Print "@X0FRetry@X07..."
AnsiPos INTEGER015, INTEGER016
InputStr "_", STRING007, 15, 12, Mask_Pwd(), 8 + 1
If (STRING007 == STRING001) Goto LABEL004
AnsiPos INTEGER014, INTEGER015
Print " "
Goto LABEL003
:LABEL004
AnsiPos INTEGER005, INTEGER006
InputStr "_", STRING003, 15, 10, Mask_Num(), 8
If (STRING003 == "") Goto LABEL004
:LABEL005
AnsiPos INTEGER007, INTEGER008
InputStr "_", STRING004, 15, 10, Mask_Num(), 8
If (STRING004 == "") Goto LABEL005
:LABEL006
AnsiPos INTEGER011, INTEGER012
InputStr "_", STRING006, 15, 1, "YyNn", 16384
If (STRING006 == "") Goto LABEL006
STRING008 = U_Name()
If (Exist(PPEPath() + "TR-AP12b.TMP")) Delete PPEPath() + "TR-AP12b.TMP"
FCreate 1, PPEPath() + "TR-AP12b.TMP", 1, 0
FPutLn 1, "@X0Bn@X03ew @X0Bu@X03ser @X0Bi@X03s " + STRING008
FPutLn 1, ""
FPutLn 1, "@X0Ar@X02eal @X0An@X02ame @X08:@X09 @X09" + STRING005
FPutLn 1, "@X0Aa@X02ffrils @X08 :@X08 " + STRING002
FPutLn 1, "@X0Ap@X02assword @X08:@X09 " + STRING001
FPutLn 1, "@X0Av@X02oice @X0An@X02umber @X08: @X08" + STRING003
FPutLn 1, "@X0Ad@X02ata @X0An@X02umber @X08: " + STRING004
FPutLn 1, "@X0Ac@X0A@X02lrscr @X08? @X09" + STRING006
FClose 1
Message 0, "SYSOP", STRING008, "NEW USER INFOMATION!", "R", Date(), "FALSE", "FALSE", PPEPath() + "TR-AP12b.TMP"
Delete PPEPath() + "TR-AP12b.TMP"
If (Exist(PPEPath() + "TR-AP12a.TMP")) Delete PPEPath() + "TR-AP12a.TMP"
FCreate 1, PPEPath() + "TR-AP12a.TMP", 1, 0
FPutLn 1, STRING001
FPutLn 1, STRING001
FPutLn 1, STRING002
FPutLn 1, STRING003
FPutLn 1, STRING004
FPutLn 1, "REAL NAME : " + STRING005
FPutLn 1, STRING006
FClose 1
KbdFile PPEPath() + "TR-AP12a.TMP"
Print "@CLS@"
End
:LABEL007
AnsiPos INTEGER017, INTEGER018
Print "nocando!"
Delay 7
Goto LABEL003
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 1 End
; 17 Goto
; 1 Let
; 4 Print
; 11 If
; 1 DispFile
; 2 FCreate
; 1 FOpen
; 3 FClose
; 18 FGet
; 15 FPutLn
; 3 Delete
; 7 InputStr
; 1 Delay
; 1 KbdFile
; 10 AnsiPos
; 1 Message
;
;
; ■ Functions used :
;
; 21 +
; 9 ==
; 1 Date()
; 2 U_Name()
; 2 Mask_Pwd()
; 2 Mask_Num()
; 2 Mask_Ascii()
; 11 PPEPath()
; 2 Exist()
;
;------------------------------------------------------------------------------
;
; Analysis flags : No flag
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 0 For/Next
; 0 While/EndWhile
; 0 If/Then or If/Then/Else
; 0 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------